This application explores aggregate data collected and reported by the North Carolina Department of Public Instruction. These data include accountability reporting such as schools’ performance scores, EVAAS scores and status, achievement scores, and 4-year cohort graduation rates.
The purpose of this dashboard is to allow users to ask the questions:
Users of this dashboard should note that while data reported across multiple years is shown, yearly comparisons are not provided. This is due to reporting changes resulting from the Every Student Succeeds Act (ESSA). Therefore, care should be taken when drawing your own conclusions from the data presented. Context is provided when the dashboard designer has provided interpretations of the data for the user.
This dashboard is intended to inform education community stakeholders in the state of North Carolina, particularly parents, educators, administrators, and education policy makers. Due to the nature of this wide-ranging audience, the dashboard provides explanations for how the data used are calculated and/or reported to provide necessary context for interpretation.
For more infomation on education in NC, please visit the link below:
NC DPI Testing and School Accountability Data Sets and Reports
The data used in this dashboard are the testing and accountability data sets collected and used to generate school accountability reports by the North Carolina Department of Public Instruction. The accountabilty data sets obtained from NC DPI consisted of accountability data for the academic years of 2014-2015 to 2018-2019.
output\(boxPlot <- renderPlot({ spg_data_singleyear = spg_data %>% filter( reporting_year == input\)reportingyearUpdate ) ggplot(data = spg_data_singleyear, aes_string(x = spg_data_singleyear\(sbe_region, y = input\)achievementScore, fill=spg_data_singleyear$sbe_region)) + geom_boxplot(show.legend = FALSE) + theme_minimal() + theme(axis.title.x = element_blank(), axis.ticks.x = element_blank(), axis.title.y = element_blank()) + scale_fill_brewer(palette = “Set3”)
})
You can use this data table to explore the school performance data on your own. The table allows for sorting and filtering the data by each column individually. Some things to note are provided below:
WORD OF CAUTION: The way in which accountability measures are reported changed starting in the 2017-2018 academic year as a result of the Every Student Succeeds Act (ESSA). Therefore, school performance grades, growth results, and graduation rates are not comparable across all years.
Jennifer K. Houchins is the Director of Technology Programs at the Friday Institute for Educational Innovation at North Carolina State University. She engages collaboratively across all of the Friday Institute’s project teams to provide technology expertise for projects as well as development and IT support for the organization’s infrastructure and equipment. Her research interests and teaching focus on the integration of CS and computational thinking into the standard K-12 curriculum for both STEM and non-STEM disciplines.
This Shiny app was developed for the final project assignment of ECI 586 (Intro to Learning Analytics). It is designed to follow the Data-Intensive Research Workflow (Krumm, Means, & Bienkowski, 2018).
If you would like to see the code for this project, you can download (or fork) it from the Github repository. The project employs a multi-file Shiny app and includes an R script called wrangledata.R which was used to pre-process the data files and save the cleaned data to a single data file used by the app.
Care has been taken to represent these data accurately while introducing as little designer bias as possible. Limited comparisons have been made due to the nature of the data and changes in the way measures are reported within the timeframe that these data span. Finally, some critics note that school report cards can have negative impacts. Please visit Public Schools First NC to see what critics have to say about school performance reporting.
Krumm, A., Means, B., & Bienkowski, M. (2018). Learning analytics goes to school: A collaborative approach to improving education. Routledge.
Antoszyk, E. (n.d.). School report cards. EducationNC. Retrieved November 22, 2020, from https://www.ednc.org/map/2015/06/school-report-cards/
NC DPI: School Accountability and Reporting Page. (n.d.). Retrieved November 22, 2020, from https://www.dpi.nc.gov/districts-schools/testing-and-school-accountability/school-accountability-and-reporting/
---
title: "School Performance"
output:
flexdashboard::flex_dashboard:
orientation: rows
social: menu
source_code: embed
theme: cerulean
---
```{r setup, include=FALSE}
library(here)
library(flexdashboard)
library(knitr)
library(stringr)
library(ggthemes)
library(shiny)
library(shinythemes)
library(readr)
library(tidyverse)
library(DT)
spgdatafile <- here("data", "SPGData_processed.csv")
spg_data <- read_csv(spgdatafile) %>%
mutate(lea_name = as.factor(lea_name)) %>%
mutate(sbe_region = as.factor(sbe_region)) %>%
mutate(spg_grade = as.factor(spg_grade)) %>%
mutate(eg_status = as.factor(eg_status)) %>%
mutate(reporting_year = as.numeric(reporting_year)) %>%
mutate(spg_score = as.numeric(spg_score)) %>%
mutate(ach_score = as.numeric(ach_score)) %>%
mutate(rdgs_ach_score = as.numeric(rdgs_ach_score)) %>%
mutate(mags_ach_score = as.numeric(mags_ach_score)) %>%
mutate(cgrs_score = as.numeric(cgrs_score))
arrange(spg_data, reporting_year, sbe_region)
```
About
=======================================================================
Row
-----------------------------------------------------------------------
###
```{r picture, echo = F, fig.width = 2}
knitr::include_graphics("img/NCflagimage.png")
```
### **Welcome to the NC Public Schools Accountability and Testing Reports Dashboard**
This application explores aggregate data collected and reported by the North Carolina Department of Public Instruction. These data include accountability reporting such as schools' performance scores, EVAAS scores and status, achievement scores, and 4-year cohort graduation rates.
**The purpose of this dashboard is to allow users to ask the questions:**
- What does school achievement look like in my region?
- How are North Carolina schools performing across my region?
Users of this dashboard should note that while data reported across multiple years is shown, yearly comparisons are not provided. This is due to reporting changes resulting from the Every Student Succeeds Act (ESSA). Therefore, care should be taken when drawing your own conclusions from the data presented. Context is provided when the dashboard designer has provided interpretations of the data for the user.
Row
-----------------------------------------------------------------------
### **Target Audience**
This dashboard is intended to inform education community stakeholders in the state of North Carolina, particularly parents, educators, administrators, and education policy makers. Due to the nature of this wide-ranging audience, the dashboard provides explanations for how the data used are calculated and/or reported to provide necessary context for interpretation.
For more infomation on education in NC, please visit the link below:
[NC DPI Testing and School Accountability Data Sets and Reports](https://www.dpi.nc.gov/districts-schools/testing-and-school-accountability/school-accountability-and-reporting/accountability-data-sets-and-reports)
### **Data Sources**
The data used in this dashboard are the testing and accountability data sets collected and used to generate school accountability reports by the North Carolina Department of Public Instruction. The accountabilty data sets obtained from NC DPI consisted of accountability data for the academic years of 2014-2015 to 2018-2019.
Regional Achievement
=======================================================================
Row
-----------------------------------------------------------------------
### **What Region Would You Like to Examine?**
### **Regional Achievement at a Glance**
output$boxPlot <- renderPlot({
spg_data_singleyear = spg_data %>%
filter(
reporting_year == input$reportingyearUpdate
)
ggplot(data = spg_data_singleyear, aes_string(x = spg_data_singleyear$sbe_region,
y = input$achievementScore,
fill=spg_data_singleyear$sbe_region)) +
geom_boxplot(show.legend = FALSE) +
theme_minimal() +
theme(axis.title.x = element_blank(),
axis.ticks.x = element_blank(),
axis.title.y = element_blank()) +
scale_fill_brewer(palette = "Set3")
})
Row
-----------------------------------------------------------------------
### **How Does This Region Compare to Others?**
School Performance
=======================================================================
Row
-----------------------------------------------------------------------
### **What Region Would You Like to Examine?**
### **Regional Achievement at a Glance**
Row
-----------------------------------------------------------------------
### **Distribution of School Performance Grades Across the Region**
Data Browser
=======================================================================
Row {data-height=150}
-----------------------------------------------------------------------
### **How-to Information**
You can use this data table to explore the school performance data on your own. The table allows for sorting and filtering the data by each column individually. Some things to note are provided below:
- 80% of the weight of a school's performance score is based on testing results (e.g., end-of-grade, end-of-course, graduation rate, and college/workplace readiness measures).
- 20% of the weight of the performaance is based on school growth as measured by SAS EVAAS (Education Value-Added Assessment System)
- A performance grade of A+NG indicates a school earning an A designation with no significant achievement and/or graduation gaps.
**WORD OF CAUTION**: The way in which accountability measures are reported changed starting in the 2017-2018 academic year as a result of the **Every Student Succeeds Act (ESSA)**. Therefore, school performance grades, growth results, and graduation rates are not comparable across all years.
Row
-----------------------------------------------------------------------
### **School Performance Data**
```{r}
datatable(spg_data)
```
Project Info
=======================================================================
Row
-----------------------------------------------------------------------
### **The Author**
```{r headshot, echo = F, fig.width = 2}
knitr::include_graphics("img/jenn.jpg")
```
### **Jennifer K. Houchins**
**Jennifer K. Houchins** is the Director of Technology Programs at the Friday Institute for Educational Innovation at North Carolina State University. She engages collaboratively across all of the Friday Institute's project teams to provide technology expertise for projects as well as development and IT support for the organization's infrastructure and equipment. Her research interests and teaching focus on the integration of CS and computational thinking into the standard K-12 curriculum for both STEM and non-STEM disciplines.
Row
-----------------------------------------------------------------------
### **The Project**
This Shiny app was developed for the final project assignment of ECI 586 (Intro to Learning Analytics). It is designed to follow the Data-Intensive Research Workflow (Krumm, Means, & Bienkowski, 2018).
If you would like to see the code for this project, you can download (or fork) it from the Github repository. The project employs a multi-file Shiny app and includes an R script called wrangledata.R which was used to pre-process the data files and save the cleaned data to a single data file used by the app.
### **Project Limitations**
Care has been taken to represent these data accurately while introducing as little designer bias as possible. Limited comparisons have been made due to the nature of the data and changes in the way measures are reported within the timeframe that these data span. Finally, some critics note that school report cards can have negative impacts. Please visit Public Schools First NC to see what critics have to say about school performance reporting.
### **Project References**
Krumm, A., Means, B., & Bienkowski, M. (2018). Learning analytics goes to school: A collaborative approach to improving education. Routledge.
Antoszyk, E. (n.d.). School report cards. EducationNC. Retrieved November 22, 2020, from https://www.ednc.org/map/2015/06/school-report-cards/
NC DPI: School Accountability and Reporting Page. (n.d.). Retrieved November 22, 2020, from https://www.dpi.nc.gov/districts-schools/testing-and-school-accountability/school-accountability-and-reporting/